
//onchange="checkFile(this)"
function checkFile(el){
    	 var files = el.files;  //获取选择的文件对象
    	 var allowTypes = ["image/jpeg","image/png","image/x-png","image/bmp","image/gif"]; //允许上传的文件类型
    	 var maxFileSize = 50 * 1024 * 1024;  //允许上传的单个文件的大小限制，最大能上传50M
    	 var allowUpload = true; //经过校验之后是否允许上传
    	 var errorMessage = "";  //校验文件之后，文件不符合要求的提示信息
    	 
    	 for(var i=0; i< files.length; i++){
    	      var fileName = files[i].name;    //文件名
    	      var fileType = files[i].type;    //文件类型
    	      var fileSize = files[i].size;    //文件大小，单位为byte（字节）
    	      
    	      var typeAccepted = false;
    	      for(var j = 0; j < allowTypes.length; j++){
    	    	  if(allowTypes[j] == fileType){
                      typeAccepted = true;
                      break;
    	    	  }
    	      }
    	      if(typeAccepted != true){
    	    	  errorMessage += fileName + "不是图片，只能上传图片！";
    	    	  allowUpload = false;
    	      }
    	      
    	      if(typeAccepted && fileSize > maxFileSize){
    	    	  errorMessage += fileName+"的文件大小超出了50M限制！";
    	    	  allowUpload = false;
    	      }
    	 }
    	 
    	 if(allowUpload != true){
    		 el.outerHTML = el.outerHTML; //清空选择的文件
    		 alert(errorMessage);
    	 }
		 
		 
		 
		 
		function upload() {
        var files = $('input[name="fileField"]').prop('files');//获取到文件列表

        if (files.length == 0) {
            alert('请选择文件');
            return;
        } else {
            var reader = new FileReader();//新建一个FileReader
            reader.readAsText(files[0], "UTF-8");//读取文件
            reader.onload = function (evt) { //读取完文件之后会回来这里
                var fileString = evt.target.result;
                //post方式上传图片到控制器
                var date = {"file": fileString};
                $.post("editProfile", date).success(function (result) {
                    alert("ok");
                });
            }
        }
    }
